st. peter - German English Dictionary